package Exercise;

import java.util.Scanner;

public class EX01_Q23 {

	public static void main(String[] args) {

		int[] myLotto = new int[4];
		int[] comLotto = new int[4];
		int match = 0; // 일치횟수
		
		// 0.123456789 : 1000 => 123.456789
		System.out.println("1-10사이의 숫자를 입력하세요.");

		// comLotto[1] = (int)(Math.random()*10);
		// comLotto[2] = (int)(Math.random()*10);
		// comLotto[3] = (int)(Math.random()*10);

		// 컴퓨터 복권 3자리 생성
		for (int i = 1; i < comLotto.length; ++i)
			comLotto[i] = (int) (Math.random() * 10 + 1);

		// 사용자로 부터 3자리 입력받기
		Scanner sc = new Scanner(System.in);
		for (int i = 1; i < myLotto.length; ++i) {
			System.out.println(i + "번째 숫자를 입력하세요");
			myLotto[i] = sc.nextInt();
		}

		// 비교
		// 123 : 123,213,312,231
		if (myLotto[1] == comLotto[1] || myLotto[1] == comLotto[2]
				|| myLotto[1] == comLotto[3])
			++match;
	
		if (myLotto[2] == comLotto[1] || myLotto[2] == comLotto[2]
				|| myLotto[2] == comLotto[3])
			++match;
		
		if (myLotto[3] == comLotto[1] || myLotto[3] == comLotto[2]
				|| myLotto[3] == comLotto[3])
			++match;
		
		//일치 여부에 따라 상금 부여
		
		if(match == 1) System.out.println("1,000원 획득");
		else if (match == 2) System.out.println("10,000원 획득");
		else if (match == 3) System.out.println("1,000,000원 획득");
		else System.out.println("꽝, 다음 기회에.....");
		
		System.out.println("추첨번호 :");
		for(int i = 1; i <= 3; ++i)
			System.out.print(comLotto[i] + "\t");
		System.out.println("\n복권번호 :");
		for(int i = 1; i <= 3; ++i)
			System.out.print(myLotto[i] + "\t");
		
	}

}
